home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1994 #2 / Monster Media No. 2 (Monster Media)(1994).ISO / finance / cs4_b.zip / BUDGET.STY < prev    next >
Text File  |  1994-05-15  |  2KB  |  94 lines

  1. @IF @SA > {1} THEN
  2.  @UE
  3. @EI
  4. @MA8 @MD00 @MC+ @MK1 @MS- @MU-
  5. > @VS01 := "FIRST_TIME"
  6. @IF @RD = "SCREEN" THEN
  7. @MH2
  8. > @VN82 := {0}
  9. Categories                        Budgeted    Actual       Diff   % of Diff 
  10. ═══════════════════════════════   ════════  ════════  ═════════ ═══════════ 
  11. @EL
  12. > @VN82 := {1}
  13. @PA ;
  14. @EI
  15.  
  16. @LA12345
  17. @IF {@VN82} = {1} THEN
  18. > @VN81 := {5}  ; form feed counter
  19. > @VN82 := {0}
  20. @MI{@RI} @HC------ @MT+ @HN------------------------------------------------------------ @MT- 
  21. @MI{@RI} @HA-----  @MT+ @HS------   through   @HE------                                 @MT- 
  22.  
  23. @MI{@RI} Categories                      Budgeted    Actual       Diff     % of Diff 
  24. @MI{@RI} =============================== ========  ========  =========   =========== 
  25. @EI
  26. > @VN01 := {@VN01+@SH01}
  27. > @VN02 := {@VN02+@SU01}
  28. > @VN40 := {(@SU01-@SH01)*-1}
  29. > @VS99 := "       0"
  30. > @VN81 := {@VN81+1}  ; increase form feed counter
  31. @IF {@SH00} > {0} THEN
  32. > @VN90 := {1}                ; Check for any income category
  33. @EI
  34. @IF @RD = "SCREEN" THEN
  35. @SN---------------------------     @SU01---   @SH01---    @MS+ @VN40---
  36. @EL
  37.  @IF @RC = "MAJOR" THEN
  38. @MI{@RI} @SN---------------------------   @SU01---   @SH01---    @MS+ @VN40---   ;
  39.  @EL
  40. @MI{@RI} @SN---------------------------   @SU01---   @SH01---    @MS+ @VN40---   ;
  41.  @EI
  42. @EI
  43.  
  44. > @VS02 := "Up"
  45. @IF {@SH01 + @SU01} = {0} THEN
  46. > @VN40 := {0}
  47. > @VS02 := "--"
  48. @EL @IF {@SH01} = {@SU01} THEN
  49. > @VN40 := {0}
  50. > @VS02 := "--"
  51. @EL @IF {@SH01} = {0} THEN
  52. > @VN40 := {100}
  53. > @VS02 := "--"
  54. @EL @IF {@SU01} = {0} THEN
  55. > @VN40 := {-100}
  56. @EL
  57. > @VN40 := {((@SU01-@SH01)/@SU01)*100}
  58. @EI
  59. @IF {@VN40} > {0} THEN
  60. > @VN40 := {@VN40*-1}
  61. > @VS02 := "Dn"
  62. @EI
  63. @MS- @VN40--- % @VS02 @A+1 
  64. @IF {@SH00} < {0} THEN
  65.  @IF @VS01 = "FIRST_TIME" THEN
  66. > @VS01 := ""
  67. @IF {@VN90} = {1} THEN
  68. @IF @RD = "SCREEN" THEN
  69.                                   ────────  ────────  ───────── ───────────
  70. @EL
  71. @MI{@RI}                                 --------  --------  ---------   -----------
  72. @EI
  73. > @VN81 := {@VN81+3}  ; adjust form feed counter
  74. > @VN01 := {0}
  75. > @VN02 := {0}
  76. @EI
  77.  @EI
  78. @EI
  79. @IF @RD  "SCREEN" THEN
  80. @IF {@VN81} ≥ {@RF} THEN
  81. @PB 
  82. @UM"Ready to print next page."
  83. > @VN82 := {1}
  84. @EI
  85. @EI
  86. @EA
  87. @IF @RD = "SCREEN" THEN
  88.                                   ════════  ════════  ═════════ ═══════════
  89. @EL
  90. @MI{@RI}                                 ========  ========  =========   =========== 
  91. @EI
  92.  
  93.  
  94.